/*
 * Created on Dec 4, 2003
 *
 * To change the template for this generated file go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
package com.unash.asn;

/**
 * @author Ashwini Gokhale
 *
 * To change the template for this generated type comment go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
public interface AsnTags {
	
	byte UNIVERSAL           = 0;
	byte APPLICATION         = 1;
	byte CONTEXT_SPECIFIC    = 10;
	byte PRIVATE             = 11;
	
	
	int SEQUENCE             = 16;
	int OBJECT_IDENTIFIER    = 6;
	int INTEGER              = 2;
	int VISIBLE_STRING       = 26;
	int EXTERNAL             = 8;
	int OCTET_STRING         = 4;
	//int INTERNATIONAL_STRING = 

}//AsnTags




/*-------------------CLASS--------------------- 
	 * Universal		00
	 * Application		01
	 * Context Specific	10
	 * ProximityPrivate			11
	 *----------------------------------------------*/
	 
	 /*
	  * Primitive		0
	  * Constructed		1
	  * */
	  
	  /*----------------Primitive---------------------
					class			TagNo
	  Boolean		00				1
	  Null			00				5
	  Integer		00				2
	  Real
	  Enumerated
	  Bit String
	  Octet String
	  AsnObjectIdentifier,Relative-oid
	  External,Embedded pdv
	  string
	  character String
	  UTCTime, Generalized Time
	   *----------------------------------------------*/
	   
	   /*--------------Constructed--------------------
		* Choice
		* Sequence
		* set
		* sequenceof
		* setof
		* --------------------------------------------*/
	    
	    
	
	/*[UNIVERSAL 1] BOOLEAN
	[UNIVERSAL 2] INTEGER
	[UNIVERSAL 3] BIT STRING
	[UNIVERSAL 4] OCTET STRING
	[UNIVERSAL 5] NULL
	[UNIVERSAL 6] OBJECT IDENTIFIER
	[UNIVERSAL 7] ObjectDescriptor
	[UNIVERSAL 8] EXTERNAL, INSTANCE OF
	[UNIVERSAL 9] REAL
	[UNIVERSAL 10] ENUMERATED
	[UNIVERSAL 11] EMBEDDED PDV
	[UNIVERSAL 12] UTF8String
	[UNIVERSAL 13] RELATIVE-OID
	[UNIVERSAL 14] reserved for future use
	[UNIVERSAL 15] reserved for future use
	[UNIVERSAL 16] SEQUENCE, SEQUENCE OF
	[UNIVERSAL 17] SET, SET OF
	[UNIVERSAL 18] NumericString
	[UNIVERSAL 19] PrintableString
	[UNIVERSAL 20] TeletexString, T61String
	[UNIVERSAL 21] VideotexString
	[UNIVERSAL 22] IA5String
	[UNIVERSAL 23] UTCTime
	[UNIVERSAL 24] GeneralizedTime
	[UNIVERSAL 25] GraphicString
	[UNIVERSAL 26] VisibleString, ISO646String
	[UNIVERSAL 27] GeneralString
	[UNIVERSAL 28] UniversalString
	[UNIVERSAL 29] CHARACTER STRING
	[UNIVERSAL 30] BMPString
	[UNIVERSAL 31]... reserved for future use*/
	  